home *** CD-ROM | disk | FTP | other *** search
- <%@ LANGUAGE = VBScript %>
- <% Option Explicit %>
- <!-- #include file="directives.inc" -->
-
- <% if Session("FONTSIZE") = "" then %>
- <!--#include file="iito.inc"-->
- <% else %>
- <!--#include file="iiw3mstr.str"-->
- <%
- Const HTTPCOMPRESSIONPATH = "IIS://localhost/w3svc/Filters/Compression/Parameters"
-
- On Error Resume Next
-
- Dim path,currentobj,Inst
-
- path=Session("spath")
- Session("path")=path
- Session("SpecObj")="IIS://localhost/w3svc/Filters/Compression/Parameters"
- Session("SpecProps")="HCDoStaticCompression,HCDoDynamicCompression,HCCompressionDirectory,HCDoDiskSpaceLimiting,HCMaxDiskSpaceUsage"
-
- Set currentobj=GetObject(path)
-
-
- %>
-
- <!--#include file="iiset.inc"-->
- <!--#include file="iisetfnt.inc"-->
-
- <HTML>
- <HEAD>
- <TITLE></TITLE>
-
- <SCRIPT LANGUAGE="JavaScript">
-
- <!--#include file="iijsfuncs.inc"-->
- top.title.Global.helpFileName="iipy_38";
-
- function disableDefault(dir,fromCntrl, toCntrl){
- if (!dir){
- if (fromCntrl.value !=""){
- toCntrl.value=fromCntrl.value;
- fromCntrl.value="";
- }
- }
- else{
- if (toCntrl.value !=""){
- fromCntrl.value=toCntrl.value;
- toCntrl.value="";
- }
- }
- }
-
- function enableDefault(chkCntrl){
- chkCntrl.checked=true;
- }
-
- function PageValidation()
- {
- }
- validatePage = new PageValidation();
-
- function ContinueSave()
- {
- // Perform any sync validation.
- if( document.userform.HCCompressionDirectory.value == "" )
- {
- alert( "<%= L_NOPATH_ERR %>" );
- document.userform.HCCompressionDirectory.focus();
- }
-
- // We always want to validate the path, so we always return false.
- return false;
- }
- function SaveCallback()
- {
- // Called back from iitool if ContinueSave returns false
-
- // Perform any async (ASP) based validation
- path = document.userform.HCCompressionDirectory.value;
- if( path != "" )
- {
- parent.hlist.location.href = "iichkpath.asp?path=" + escape(path) + "&ptype=0" +
- "&donext=top.body.tool.toolFuncs.dosave();";
- }
- // If path is empty just return without saving.
- }
-
- function checkValueChange( ctrl )
- {
- if( !top.title.Global.updated )
- {
- if( ctrl.value != ctrl.defaultValue )
- {
- top.title.Global.updated = true;
- }
- }
- }
-
- function MtoB(thiscntrl){
- num = parseInt(thiscntrl.value);
- if (!isNaN(num)){
- return thiscntrl.value * 1048576;
- }
- }
-
- function BtoM(thiscntrl){
- num = parseInt(thiscntrl.value);
- if (!isNaN(num)){
- return thiscntrl.value/1048576;
- }
- }
-
- </SCRIPT>
-
- <% if Session("canBrowse") then %>
- <SCRIPT SRC="JSDirBrowser/JSBrowser.js">
- </SCRIPT>
- <SCRIPT>
-
- JSBrowser = new BrowserObj(null,false,TDIR,<%= Session("FONTSIZE") %>);
-
- function BrowserObjSetPathOverride()
- {
- if( this.currentPath != "" )
- {
- this.pathCntrl.value = this.currentPath;
- this.pathCntrl.focus();
- this.pathCntrl.blur();
- }
- }
-
- function popBrowser()
- {
- JSBrowser = new BrowserObj(document.userform.HCCompressionDirectory,false,TDIR,<%= Session("FONTSIZE") %>);
- JSBrowser.BrowserObjSetPath = BrowserObjSetPathOverride;
- JSBrowser.BrowserObjOpen();
- }
- </SCRIPT>
- <% end if %>
-
- </HEAD>
-
- <BODY BGCOLOR="<%= Session("BGCOLOR") %>" TOPMARGIN=5 TEXT="#000000">
- <TABLE WIDTH = 500 BORDER = 0>
- <TR>
- <TD>
-
- <FORM NAME="userform">
- <%= sFont("","","",True) %>
-
- <B><%= L_MASTERPROPS_TEXT %></B>
-
-
- <P>
-
- <IMG SRC="images/hr.gif" WIDTH=5 HEIGHT=2 BORDER=0 ALIGN="middle">
- <%= L_DEFAULTWEBSITE_TEXT %>
- <IMG SRC="images/hr.gif" WIDTH=<%= L_DEFAULTWEBSITE_HR %> HEIGHT=2 BORDER=0 ALIGN="middle">
- <P>
- <TABLE WIDTH = 400>
- <TR>
- <TD>
- <%= sFont("","","",True) %>
- <%= L_DEFWEBTEXT_TEXT %>
- <P>
- </FONT>
- </TD>
- </TR>
- </TABLE>
- <%= writeSelect("DownlevelAdminInstance", "","top.title.Global.updated=true;", false) %>
- <%
- For Each Inst in currentobj
- if isNumeric(Inst.Name) then
- if currentobj.DownlevelAdminInstance = Inst.Name then
- Response.write "<Option Selected VALUE='" & Inst.Name & "'>" & Inst.ServerComment
- else
- Response.write "<Option VALUE='" & Inst.Name & "'>" & Inst.ServerComment
- end if
- end if
- Next
- %>
- </SELECT>
- </FONT>
-
-
- <%
-
- 'Redefine currentobj here so our controls will still work...
- ' we need to be reading data from the Http Compression node.
-
- Set currentobj=GetObject(HTTPCOMPRESSIONPATH)
-
- 'If we get an error reading the compression properties, then the filter
- 'has been uninstalled. We will then hide the whole compression properties
- 'section.
- %>
- <% if err = 0 then %>
- <P>
- <%= sFont("","","",True) %>
-
- <IMG SRC="images/hr.gif" WIDTH=5 HEIGHT=2 BORDER=0 ALIGN="middle">
- <%= L_HTTPCOMPRESS %>
- <IMG SRC="images/hr.gif" WIDTH=<%= L_HTTPCOMPRESS_HR %> HEIGHT=2 BORDER=0 ALIGN="middle">
- </FONT>
- <P>
- <TABLE BORDER=0 BGCOLOR="<%= Session("BGCOLOR") %>" CELLPADDING=0 CELLSPACING=0>
- <TR>
- <TD COLSPAN=2>
- <%= sFont("","","",True) %>
- <%= checkbox("HcDoStaticCompression","",false) %>
- <%= L_STATICFILES %><BR>
- <%= checkbox("HCDoDynamicCompression","",false) %>
- <%= L_APPFILES %> <P>
- </FONT>
- </TD>
- </TR>
-
- <TR>
- <TD VALIGN = "top">
- <%= sFont("","","",True) %>
- <%= L_TEMPFOLDER %>
- </FONT>
- </TD>
- <TD VALIGN = "top" ALIGN="right">
- <%= sFont("","","",True) %>
- <%= text("HCCompressionDirectory",L_TEMPFOLDER_NUM,"","","checkValueChange(this);",true,false) %>
- <P>
- <INPUT TYPE="button" NAME="hdnBrowser" VALUE="<%= L_BROWSE_TEXT %>" OnClick="popBrowser();">
- </FONT>
- </TD>
- </TR>
-
- <TR>
- <TD VALIGN = "top">
- <%= sFont("","","",True) %>
- <%= L_MAXFOLDERSIZE %>
- </FONT>
- </TD>
- <TD VALIGN = "top">
- <%= sFont("","","",True) %>
- <INPUT TYPE="hidden" NAME="HCDoDiskSpaceLimiting" VALUE="<%= currentobj.HCDoDiskSpaceLimiting %>">
-
- <%= printradio("HCDoDiskSpaceLimiting", not currentobj.HCDoDiskSpaceLimiting,"document.userform.HCDoDiskSpaceLimiting.value = 'False';setCntrlState(false,hdnHCMaxDiskSpaceUsage);",true) %>
- <%= L_UNLIMITED %>
- <P>
- <%= printradio("HCDoDiskSpaceLimiting", currentobj.HCDoDiskSpaceLimiting,"document.userform.HCDoDiskSpaceLimiting.value = 'True';setCntrlState(true,hdnHCMaxDiskSpaceUsage);",true) %>
- <%= L_LIMITTO %>:
- <%= inputbox(0,"text","hdnHCMaxDiskSpaceUsage", cInt(currentobj.HCMaxDiskSpaceUsage/1048576),L_LIMITTO_NUM,"","", "isNum(this,1,4294967295);HCMaxDiskSpaceUsage.value=MtoB(hdnHCMaxDiskSpaceUsage);HCDoDiskSpaceLimiting.value = 'True';rdoHCDoDiskSpaceLimiting[1].checked=true;",False,False,False) %>
- <%= L_MB %>
- <BR>
- <%= writehidden("HCMaxDiskSpaceUsage") %>
-
- </FONT>
- </TD>
- </TR>
- </TABLE>
- <SCRIPT LANGUAGE="JavaScript">
- setCntrlState(document.userform.rdoHCDoDiskSpaceLimiting[1].checked,document.userform.hdnHCMaxDiskSpaceUsage);
- </SCRIPT>
- <% end if %>
-
- </BODY>
- </HTML>
- </FORM>
- </TD>
- </TR>
- </TABLE>
- <% end if %>